import java.io.PrintWriter;

public class MainInstance {

	/**
	 * Le chemin vers le fichier de l'instance a traiter
	 */
	public static String NOM_INSTANCE = "instances/la34.txt";

	/**
	 * choix de l'heuristique
	 */
	public static TypeHeuristique HEURISTIQUE = TypeHeuristique.RANDOM;

	public static void exec(String repertoireParent) {
		try {
			// Creation du fichier rapport.
			PrintWriter rapport = Algos.initRapport(repertoireParent);

			// Traitement de l'instance
			Algos.traiterInstance(NOM_INSTANCE, HEURISTIQUE, rapport);

			rapport.close();
			System.out.println("\n==> Le rapport est cree dans le repertoire results a cote du repertoire de l'instance");

		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		exec(".");
	}

}
